take a power nap - French English Dictionary